home *** CD-ROM | disk | FTP | other *** search
-
- VICI für Atari ST (TT?)
- ===========================
- Der EIFFEL-Interpreter
-
-
- WICHTIG:
- VICI ist ab Version 1.00 Shareware!!!!!!
- D.h., daß jeder, der Vici benutzt, es auch zu bezahlen hat.
- Und zwar:
-
- 30,- DM
-
- überweisen an
- Peter Seitz, Robert-Koch-Str.6, 6070 Langen
- Sparkasse Langen-Seligenstadt
- BLZ 506 521 24
- Kto.Nr. 128 032 265
-
- mit dem Vermerk "Vici für ST" und der Adresse (ggf. auch E-Mail).
- Wer seine Adresse angibt, kann so über wichtige Updates informiert
- werden (mindestens eines bekommt man kostenlos zugeschickt, weitere
- gegen Rückporto + Diskette).
- Wer länger als einige Wochen Vici ausprobiert und nicht bezahlt,
- arbeitet mit einer Raubkopie!
-
-
-
- Version V0.01ß
- ==============
-
- ACHTUNG: Dies ist eine Beta Version des Interpreters.
- - Vererbung wird nicht unterstuetzt
- - Vordefinierte Klassen:
- INTEGER, REAL, BOOLEAN, CHARACTER, STRING und STD_FILES
-
- Die Eiffel - Syntax entspricht Version 2.3.
-
-
- Eine Anleitung existiert bisher noch nicht; bei Nachfrage werde ich
- ggf. eine erstellen.
-
-
- NEU in VICI Version V0.02ß:
- ===========================
-
- - Es gibt die Klasse ARRAY
- - Es gibt Quantoren auf INTEGER-Mengen:
-
- ===> Allquantor: ForAll i: [lower..upper]. expr(i) <===
- z.B. a: ARRAY[INTEGER];
- ensure ForAll i: [a.lower..a..upper]. a.item(i) = i
-
- ===> Existenzquantor: Exists i: [lower..upper]. expr(i) <===
-
- - Diverse Kleinigkeiten verbessert (z.B. Fenster-Verwaltung)
-
- Demnächst folgen die vordefinierten Klassen ARRAY2 und FILE. Damit
- sollten dann alle INF I - Praktikums-Beispiele laufen.
- Ich hoffe, ich habe keine neuen Fehler reingebaut.
-
-
- 14.01.93 - Version 1.00
- =======================
-
- Es gibt die Klassen ARRAY2 und FILE, letztere ist ungetestet.
- Viele Kleinigkeiten sind verbessert, u.a. kann man jetzt qed als
- ACC laden und hat somit auch einen Editor (sehr empfehlenswert)!
- Mit dieser Version kann man vielleicht schon was anfangen?
- - Es gibt aber noch Probleme mit Referenzen und Konstanten.
-
- An dieser Stelle nun noch einige Hinweise zur ST-Oberfläche:
- Hält man die rechte Maustaste gedrückt, kann man unten liegende
- Fenster wie gewohnt bedienen.
- Außerdem kann man die Fenster mit
- - Links-Klick auf den Rahmen moven,
- - Rechts-Klick auf den Rahmen sizen und
- - mit <shift>-Klich auf den Rahmen scrollen
- und das alles auch, wenn die Fenster hinten sind.
- Mit ^S lassen sich alle Text-Fenster speichern, mit ^C auf's GEM-
- Clipboard schreiben.
-
-
- 14.02.93 - Version 1.01
- =======================
-
- Einige kleinere Fehler weniger.
- Jetzt kann man z.B. mit Selectric mehrere Klassen auf einmal laden!
- Außerdem arbeitet Vici mit qed als Editor schön zusammen, wenn dieser
- als ACC installiert ist.
- Demnächst wird qed auch eine Message verschicken können, wenn der Text
- geändert wurde, so daß Vici diesen dann automatisch neuladen kann.
- Aber halt erst demnächst...
- Wenn ich mal Zeit habe, werde ich mir auch was vernünftiges für die
- State-Fenster ausdenken. Bisher ist die Anzahl begrenzt - nicht sooo
- schön!
-
-
- 13.03.93 - Version 1.02
- =======================
-
- Neben diversen kleinen + doofen Fehler, wird jetzt beim Starten von
- Eiffel-Programmen überprüft, ob sich geladene Files geändert haben
- (anhand der Datei-Zeit). Im Fall das, wird man gefragt, ob man sie
- neuladen möchte. Das funktioniert mit dem QED als ACC recht gut
- zusammen und läßt sich vor allem auch mit anderen Editoren einsetzen.
-
- Außerdem haben wir begonnen, einen Eiffel 3 - Compiler zu schreiben,
- der dann (unter anderem) auch für den Atari erhältlich sein wird.
- Registrierte Vici-User werden sicherlich informiert, wenn irgendwas
- erhältlich ist; aber das dauert wohl noch etwas...
-
-
- Viel Spaß,
- Peter
-
-
- ---------------------------------------------------------------------
- Fehler, Anregungen und Kritik an:
-
- Peter Seitz
- Robert-Koch-Str. 6
- 6070 Langen
-
- E-Mail (Internet): seitz@rbg.informatik.th-darmstadt.de
-
- P.S.
- Wer richtige Fehler findet und mir mitteilt oder wertvolle Anregungen
- hat, kann darauf hoffen, als legaler User registriert zu werden!
-
-